/*
 * tcpstream.h
 *
 *  Created on: Dec 7, 2014
 *      Author: root
 */
/******************************************************************************************************************/
#ifndef STREAM_H_
#define STREAM_H_
/******************************************************************************************************************/
#include <arpa/inet.h>
#include "socket.h"
/******************************************************************************************************************/
//#define TCP_INVALID -1
#include "define.h"
//#define TIMEOUT_INTERVAL 60
/******************************************************************************************************************/
class Stream {
public:
	Socket client;
	Socket server;
//	int state;
public:
	Stream(Socket client, Socket server);
	void ToString() const;
	bool operator<(const Stream& t) const;
};

/******************************************************************************************************************/
//typedef Stream UdpStream;
//typedef Stream TcpStream;
/******************************************************************************************************************/
#endif /* STREAM_H_ */
